technical supervision - Spanish English Dictionary